Hand-Held Communication Device with Auxiliary Input Apparatus and Method

ABSTRACT

A hand-held communication device, such as a cellular telephone or a personal digital assistant (PDA), comprises a sensor assembly and an auxiliary input interface. The auxiliary input interface is situated along one or more exterior surfaces of the device and is electrically coupled to processing circuitry within the device. The sensor assembly is removably attached to the one or more exterior surfaces of device and provides signals at the multiple outputs in response to tactile inputs from the user. In one embodiment, an assignment procedure assigns tactile inputs from the user to predefined functions of the device and/or one or more software applications installed in the device. During subsequent operation of the device, each of the specific tactile input executes one or more predefined functions.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a divisional of co-pending U.S. patent applicationSer. No. 11/946,996, filed on Nov. 29, 2007, which is herebyincorporated by reference in its entirety.

FIELD OF THE INVENTION

The present invention relates to the general field of hand-heldcommunication devices such as cellular telephones and personal digitalassistants (PDAs). More particularly, the present invention relates to ahand-held communication device that includes an auxiliary inputapparatus, as well as a method for adapting a hand-held device toinclude an auxiliary input apparatus.

BACKGROUND OF THE INVENTION

For hand-held communication devices, such as cellular telephones andpersonal digital assistants (PDAs), there is an ongoing need forapproaches by which to accommodate additional inputs from a user of thedevice so as to allow the user to access and execute as many devicefunctions as possible in a fast and convenient manner. Conventionalinput devices such as keypads and special-purpose switches (e.g., volumecontrols) are widely employed in existing devices, but the availablesurface space on the devices is usually quite-limited and typicallydiscourages deployment of additional keypads or additionalspecial-purpose switches.

In order to accommodate the rapidly increasing number of functions thatare incorporated in modern hand-held communication devices, a commonapproach has been to provide the devices with a software-driven menusystem. Typically, the devices include a limited number of special keyslocated on, or in the vicinity of, a keypad, which are manipulated bythe user to navigate through the various menus and select the desiredfunction(s). While a menu system is useful and efficient in many ways,it is plagued by the fact that it is generally not very user-friendly,and requires significant effort and time on the part of the user inorder to navigate to, and select, a given function. The menu systemapproach is particularly inconvenient in the case of functions that arefrequently accessed by a given user, in which case the user is taskedwith having to repeatedly (i.e., for each time that a given function isdesired) navigate through the menus and select the given function. Thus,a need exists for an approach by which a user may readily define asignificant number of functions of the device that can be quicklyaccessed without requiring the user to navigate through the associatedmenus leading to that function.

Another trend in hand-held communication devices involves theproliferation of various software applications that are installed withinthe devices. Generally, different software applications have differentsets of essential/preferred inputs by which the user interacts with thesoftware application. This is especially true in the case of gamingapplications (i.e., video games) where, for instance, one video game mayrequire a relatively simple set of inputs (e.g., move forward, moveback, move left, move right), while a different video game may require amore extensive set of inputs (e.g., move forward, move back, move left,move right, jump, run, fire pistol, toss grenade, etc.). Thus, a needexists for an approach by which hand-held communication devices may beadapted to accommodate the different input requirements of varioussoftware applications in a manner that is convenient to the user. Afurther need exists for an approach by which a hand-held device may beadapted to include an auxiliary input apparatus that may be customizedto each of a number of software applications installed in the device.

One problem with wireless hand-held communication devices relates tolimitations of antenna systems employed in such devices. These antennastypically do not function very well if covered by a lossy medium (e.g.,a user's hand). In addition, devices may utilize multiple antennas suchas to cover various bands or for different functions of the device ordifferent systems, e.g., GPS, WIFI, and Bluetooth. Accordingly, antennaperformance may be compromised depending on how the device is grippedand/or depending on a particular function the device is performing.

Thus, a need exists for an approach by which a hand-held communicationdevice may be adapted to include an auxiliary input apparatus so as tosatisfy the aforementioned needs in a convenient, cost-effective, andergonomic manner. Such a device, and a corresponding method, wouldprovide a user with added convenience and useful options as topreferences and customization options, and would therefore represent aconsiderable advance over the prior art.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a perspective view of a hand-held communication device showinga housing including a sensor assembly attached along one side thereof inaccordance with a preferred embodiment of the present invention.

FIG. 2 is a plan view of the device of FIG. 1, showing an additionalsensor assembly attached along an opposite side of the housing.

FIG. 3 is an exploded, plan view of the device of FIG. 1 showing anauxiliary input interface on the housing with the sensor assemblydisconnected therefrom.

FIG. 4 is a perspective view of the sensor assembly having a generallyblock-shaped configuration with an upper arcuate portion foruser-engagement therewith.

FIG. 5 is a plan view of the sensor assembly of FIG. 4.

FIG. 6 is an elevational end view of the sensor assembly of FIG. 4,showing a lower portion below the upper arcuate portion.

FIG. 7 is a perspective fragmentary view of the lower portion of thesensor assembly of FIG. 4, showing an elastomeric block-shaped bodythereof including spaced conductive elements therein.

FIG. 8 is a cross-sectional view of taken along line 8-8 of FIG. 4,showing a pair of conductive strips in the upper arcuate portion of thesensor assembly.

FIG. 9 is a fragmentary plan view of the sensor assembly with an arcuateshroud of the arcuate upper portion removed to show the conductivestrips overlying the conductive elements of the sensor assembly.

FIG. 10 is a flowchart describing one method for adapting a hand-heldcommunication device to include an auxiliary input apparatus, inaccordance with a preferred embodiment of the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIGS. 1-3 describe a hand-held communication device 100 that includes asensor assembly 200 and an auxiliary input interface 300. Device 100 maybe any of a number of hand-held communication devices, such as acellular telephone or a personal digital assistant (PDA).

Sensor assembly 200 is attached to at least one exterior surface portion(e.g., a left side surface portion 110) of a compact housing 102 of thedevice 100 sized to be readily hand-held by a user thereof, and includesmultiple pressure sensors and multiple outputs. The multiple pressuresensors of sensor assembly 200 are adapted to receive tactile (e.g.,finger-related or grip-related) inputs from a user of device 100. Themultiple outputs of sensor assembly 200 are adapted for coupling to anauxiliary input interface 300. During operation, sensor assembly 200provides signals at the multiple outputs in response to the tactileinputs from the user. More specifically, tactile inputs from a user,which consist of one or more pressures applied by one or more of theuser's fingers along the length of sensor assembly 200, are detected bythe sensor assembly 200 and are relayed to processing circuiting in thehousing 102 of the device 100 via the auxiliary input interface 300thereof.

Sensor assembly 200 may be permanently attached to device 100 at thetime of manufacture of device 100; alternatively, and preferably, sensorassembly 200 is removably attached to device 100, so as to allow a user(at some point in time after the manufacture and/or purchase of device100) to attach different versions of sensor assembly 200 to device 100.In this regard, the sensor assembly 200 and the housing 102 via theauxiliary input interface 300 can have a detachable connection 180therebetween, as shown in FIG. 3, to allow a user to interchange sensorassemblies 200 on the device 100.

Auxiliary input interface 300 is situated along at least one exteriorsurface (e.g., left side surface portion 110) of device 100, and iselectrically coupled to circuitry (i.e., processing circuitry) withindevice 100. Auxiliary input interface 300 also has electrical contactsso that it serves as a means for coupling the electrically conductiveoutputs of sensor assembly 200 to processing circuitry within device100. The processing circuitry within device 100 functions to correlatecertain signal(s) from the outputs of sensor assembly 200 with certainfunctions of device 100.

Auxiliary input interface 300 may be realized by any of a number ofsuitable structures. Preferably, auxiliary input interface 300 isrealized by a thin printed circuit board, such as a so-called flexcircuit, which has the advantages of being economical and of providing athin profile that does not excessively protrude beyond the surfaceportion 110. Moreover, as will be appreciated by those skilled in theart, surface portion 110 may include a recessed region for accommodatinginterface 300 in a manner such that interface 300 either minimallyprotrudes beyond, is flush with, or is recessed in relation to, thesurface defined by surface portion 110.

Sensor assembly 200 and auxiliary input interface 300 may be situatedalong any of a number of suitable surfaces, or along multiple suitablesurfaces, of device housing 102. The surface(s) along which sensorassembly 200 and auxiliary input interface 300 are situated should, ofcourse, be free of any other existing input means for device 100, andshould be conveniently located for the user. As illustrated, the sensorassembly 200 is mounted to one of the peripheral, side surface portionsthat extend about and between the front and back main surfaces 112 and114, respectively, of the device 100, such as left side surface portion110. Multiple sensor assemblies 200 may be mounted to the housing 102such as including the additional sensor assembly 200 mounted to theright side surface portion 116 of the housing 102, as shown in FIG. 2.These peripheral side surface portions are normally gripped duringoperation of the hand-held communication device 100. As can be seen inFIGS. 1-3, in addition to the sensor assembly 200, the hand-heldcommunication device 100 includes a keypad arrangement 120 on the frontsurface 112 thereof which can include several keys 122 coupled to theprocessing circuitry of the device to allow for character and otherinput to the device 100. In addition, the device 100 has a display 124mounted to the front surface 112 thereof generally above the keypad 120.The keypad arrangement 120 including the keys 122 could also beimplemented as touch keys via the display 124 using display touch(capacitive, resistive, or pressure) sense technologies.

During operation, the circuitry of the device 100 may be configured toperform an assignment procedure wherein specific tactile inputs tosensor assembly 200 are assigned to specific predefined functions ofdevice 100. During normal operation (i.e., after completion of theassignment procedure), device 100 then performs a specific predefinedfunction in response to a specific corresponding tactile input beingapplied to sensor assembly 200. Preferably, the assignment procedure iscontrolled by appropriate software within device 100; in that case, thesoftware for performing the assignment procedure is executed via thedevice circuitry at some point in time after sensor assembly 200 isattached to device 100.

In one embodiment, the user provides corresponding inputs during theassignment procedure in order to define which specific tactile inputswill be assigned to which specific predefined functions of the device.In an alternative embodiment, the assignment procedure is performed on apriori basis, wherein the circuitry of the device 100 is pre-programmed(e.g., at the time of manufacture or prior to initial activation ofdevice 100) to treat specific tactile inputs as being assigned tospecific predefined functions. In the latter case, device 100 will beintended for use with certain pre-specified configurations for sensorassembly 200.

When device 100 is realized as a cellular telephone, the specificpredefined functions may include any or all of a large number offunctions that are commonly included in modern cellular telephones. Itis contemplated, by way of example, that the specific predefinedfunctions may include any or all of the following: (1) a speed-dialfunction, wherein the telephone dials a pre-assigned telephone number inresponse to a specific tactile input; (2) a phone directory reviewfunction, wherein the telephone audibly announces a list of stored namesin response to a specific tactile input; (3) a combined phone directoryreview and speed-dial function, wherein, in response to a first specifictactile input, the telephone audibly announces a list of stored names,and, in response to a second specific tactile input that is receivedwhile the telephone is audibly announcing the list of stored names, thetelephone speed-dials a telephone number corresponding to the laststored name that was audibly announced at the time when the secondspecific tactile input is received; and (4) an expedited menu accessfunction, wherein the telephone displays a pre-assigned screen menu inresponse to a specific tactile input.

Preferably, device 100 is also capable of ascertaining a user's handgrip position, which typically entails multiple pressure inputs beingsimultaneously applied to different points on sensor assembly 200. Inthis regard, the sensor assembly 200 preferably has an elongateconfiguration so that multiple fingers of user gripping the housing 102may be engaged therewith. In addition, as previously mentioned, multiplesensor assemblies 200 can be mounted at various locations about thehousing 102 on the peripheral side surface portions thereof.

The circuitry of the device 100 may use the information relating to theuser's hand grip position to perform any of a number of usefulfunctions. By way of example, it is contemplated that the detection ofthe user's hand grip position may be used to optimize or enhance thereception of a wireless signal by device 100. For instance, when device100 includes at least one or more antennas such as internal antennas 130and 132 in the housing 102 for receiving a wireless signal, and inresponse to a user hand grip position that coincides with the wirelesssignal having a field-strength intensity that is less than apredetermined level (e.g., about −90 dBm for an 850 MHz, PCS, orBluetooth signal, and −150 dBm for a GPS signal. Predetermined powerlevels preferably will be set about 3 dB above the wireless devicesTotal Isotropic Sensitivity receiver sensitivity specification of thewireless device for the specific band, service, and modulation schemebeing used.), the circuitry is configured so that the device 100 mayinform or alert the user of the a need to alter the hand grip position(i.e., so as to attempt to minimize any power absorption or antennaresonance detuning that may be attributable to the position of theuser's hand relative to the location of the antenna within the device).As another example, if device 100 includes two or more antennas, and inresponse to a user hand grip position that coincides with the wirelesssignal having a field-strength intensity of less than a predeterminedlevel, the circuitry of the device 100 may automatically select andoperate with an appropriate antenna or combination of antennas (from twoor more available antennas) such that the field-strength intensity ofthe wireless signal is increased without any action or intervention onthe part of the user being required.

Accordingly, the sensor assembly 200 is well suited for use as anantenna selector so that the device circuitry can use the informationregarding the detected hand grip, such as associated with differenthousing orientations in different modes of operation of the device 100,to select the appropriate antenna or combination of antennas to providethe best signal strength for the wireless device 100. In another aspect,the sensor assembly 200 may be used as an orientation sensor. Presentart uses a gravitational pull sensor to determine if the phone 100 isheld more horizontally such as with images displayed on the screen 124in the landscape mode or more vertically such as with images displayedon the screen 124 in the document mode. As indicated, in most cases theuser holds the phone 100 differently when using the phone 100 in thedifferent modes. Thus, the tactile pressure sensor 200 described hereincan be used instead of or in addition to present gravitational andaccelerometer orientation technology to better define to the internalprocessing circuitry not only the gravitational pull forces on thedevice, but also the hand grip location and/or force on the device. Forexample, two sensor assemblies 200 mounted at different locations aboutthe phone housing 102 together will give the device circuitry a betterchance of predicting the user's intended use for the device 100 allowingit to better predict the mode in which the user is employing the device100. Use of a gravitational sensor alone may not accurately predictwhere the hand is holding the phone device 100. Accordingly, withoutpositive information regarding the user's grip, the phone's circuitrywill not as likely be able to accurately predict where the user isholding the phone 100. Thus, if the wireless device 100 has severalantennas to choose from whereby each antenna is more resistant tonegative hand grip effects of a specific grip, and it knows the gripthat is being applied to the housing 102, it can choose the best antennaon the phone 100 to negate hand grip losses without needing to measurereceiver performance from each available antenna (which is a longutilized methodology in the art).

In addition to being used for accessing and/or executing predefinedfunctions of device 100, and/or well for ascertaining a user's hand gripposition, sensor assembly 200 may also be used for accessing and/orexecuting functions associated with one or more software applicationsinstalled within device 100 via the circuitry thereof. In this regard,it is preferred that the circuitry of the device 100 be configured to befurther operable to perform a customization procedure wherein specifictactile inputs to sensor assembly 200 are assigned to specificpredefined functions of the software application(s) installed withindevice 100. Following completion of the customization procedure, thesoftware application(s) and device 100 perform the predefined functionswhen corresponding tactile inputs are applied to sensor assembly 200.

It is contemplated that the software application(s) installed in device100 may include one or more gaming applications, in which case sensorassembly 200 may be utilized as a set of custom game controls.Preferably, and especially when intended for use with one or more gamingapplications, sensor assembly 200 may be configured with physicalcharacteristics that are tailored to (i.e., optimized for) each of thegaming applications. Those physical characteristics may include any orall of the following: (1) physical dimensions of sensor assembly 200;(2) the number of pressure sensors in sensor assembly 200; (3) thespatial distribution of the pressure sensors in sensor assembly 200; and(4) the amount of pressure that must be applied by the user to actuate agiven pressure sensor in sensor assembly 200, as will be discussedfurther hereinafter.

It is further envisioned that device 100 may be adapted to operate inconjunction with any of a number of different sensor assemblies, whereineach of the different sensor assemblies is tailored to one or morespecific software or gaming applications. For instance, if a user wishesto install a particular gaming application in device 100, the user maypurchase a specialized sensor assembly 200 (presumably manufacturedand/or distributed by the same company that developed, manufactured,and/or distributed the software gaming application) that is speciallyconfigured and/or optimized for that particular gaming application; theuser may then attach the sensor assembly to device 100 prior to usingthe gaming application. In one embodiment, the gaming application andsensor assembly 200 are pre-configured such that various tactile inputsto sensor assembly 200 are pre-assigned to various functions of thegaming application. In an alternative embodiment, the gaming applicationmay allow customization options wherein the user is allowed to define,at least to some extent, which specific tactile inputs will be assignedto which specific functions of the gaming application.

A preferred structure for realizing sensor assembly 200, and furtherdetails regarding the operation of sensor assembly 200, are describedwith reference to FIGS. 4-9 as follows.

Preferably, sensor assembly 200 is economically and advantageouslyrealized by an arrangement that includes an elastomeric connector 210(also commonly referred to as a “zebra strip” connector) and a flexiblecap or upper arcuate portion 212 that is configured for contact with auser's fingers that is configured for contact with a user's fingers.Sensor assembly 200 can be designed to be much simpler than theauxiliary input interface 300. For example, interface 300 may have avery large number of electrical contacts available to measure tactilepressure to within one mm. Sensor assembly 200 can have very longinternal conductive strips, as discussed hereinafter, and only use a fewof the electrical contacts within interface 300, depending upon theapplication. One of the novel features is that the complexity andcompleteness of the device 100 to human interface (assembly 200) isdictated only by assembly 200, which is a user replaceable and userexchangeable part.

As illustrated in FIG. 7, which provides a magnified and detailed viewof a section taken from the overall length of sensor assembly 200,elastomeric connector 210 includes a lower, elongate block-shaped body214 of insulating material and a plurality of parallel conductiveregions or planes 220, 222, . . . , 232 that are embedded in the blockbody 214 of insulating material. The number of conductive regions in theelastomeric connector is sufficient to provide at least one conductivepath back to the auxiliary input interface 300 that is understood by theinterface with proper software for each pressure point measured. In thisregard, it is anticipated that the elastomeric connector 210 can havefar more vertical conductive planes than are needed, allowing for theinterface 300 to have many inputs while the sensor assembly 200 that isuser changeable, can have varying lesser numbers of inputs and outputs.In this manner, it is very easy to connect at least some of the contactsor pairs of conductive planes of the sensor assembly 200 with those ofinterface 300 without requiring precise positional alignment such aswith conductive planes at either longitudinal end of the elongate sensorassembly 200. As shown, the conductive regions can be in the form oftransverse conductive flat plates or layers 220-232 extending across theinsulative block body 212, and vertically embedded therein.

Elastomeric connector 210 may be realized by any of a number ofcommercially available components, such as a so-called “ZEBRA” typeelastomeric connector (manufactured by Fujipoly, Inc.). Preferably, theinsulating material is composed essentially of a non-conductive siliconrubber, while the parallel conductive regions or plates are preferablycomposed essentially of either a conductive carbon or a conductivesilicon rubber.

Elastomeric connector 210 is selected to have a length, a width, and athickness that is suitable for attachment to a chosen available exteriorsurface on device 100, and that is consistent with the objective ofproviding sensor assembly 200 with physical dimensions and “tactilefeel” characteristics that are conducive to the comfort and convenienceof the user. Additionally, elastomeric connector 210 may be selected tohave a color and/or finish that matches or aesthetically complements theexterior appearance of device 100.

During operation of device 100, when sensor assembly 200 is electricallyconnected to auxiliary input interface 300, and in the absence of anytactile input being applied to the upper portion 212 of sensor assembly200, each of the pairs of adjacent conductive planes will include oneconductive plane (e.g., 220) at a low level electrical potential (e.g.,+5 volts or so) and the other conductive plane (e.g., 222) at aso-called “floating” potential (i.e., not connected to any fixedelectrical potential within device 100). That is, for example, each ofconductive planes 220, 224, 228,232 will be at +5 volts, while each ofconductive planes 222,226,230 will be left at a floating potential.During operation of device 100, processing circuitry within device 100effectively monitors (via interface 300) each of the conductive planes(e.g., 222,226,230) that are normally (i.e., in the absence of tactileinput) at a floating potential. When a tactile input is applied tosensor assembly 200, one or more of the normally floating conductiveplanes will cease to be at a floating potential and will transition (atleast as long as sufficient tactile pressure remains applied) to a lowvoltage potential (e.g., +5 volts or so). The change in the voltage ofone or more of the conductive planes from a floating potential to a lowvoltage potential is detected and acted upon by the processing circuitrywithin device 100. As a user's hand pushes harder, more of the handand/or fingers come in contact with the pressure sensors of sensorassembly 200. Thus more adjacent circuits are closed in the sensorassembly 200 allowing the phone circuitry to estimate pressure amount bythe number of adjacent circuits closed.

In one embodiment, the conductive regions 220, 222, . . . , 232 ofelastomeric connector 210 are uniformly distributed along a length ofblock body 214; that is, the spacing between each of the pairs ofadjacent conductive regions is about the same. Alternatively, theconductive regions 220, 222, . . . , 232 may be non-uniformlydistributed along a length of block 210, such that the spacing betweeneach of the pairs of adjacent conductive regions is not necessarily thesame; it is contemplated that a non-uniform distribution of theconductive regions along the length of block 210 may be useful orpreferred in certain instances, such as for gaming applications.

Referring now to FIGS. 4-6, 8, and 9, the upper or user engagementportion 212 of sensor assembly 200 includes a flexible, arcuate shroudor membrane 250 and a plurality of conductive strips270,272,274,280,282,284. Shroud 250 is composed of a flexible insulatingmaterial (e.g., the same material(s) used for fabricating the insulatedportion of block 210, such as a non-conductive silicon rubber) and isattached to a top surface 216 of elastomeric block 210. Shroud 250 isconfigured to receive, and to substantially deform in response to,tactile inputs from a user. The plurality of conductive strips 270, 272,. . . , 284 is disposed within an interior portion of shroud 250 betweenthe shroud 250 and the block body 214, such as connected to the interiorsurface 218 of the shroud 250, as shown in FIG. 8. When shroud 250 isdeformed in response to a tactile input from a user, at least one of theconductive strips 270, 272, . . . , 284 electrically contacts at leasttwo adjacent parallel conductive regions 220, 222, . . . , 232 ofelastomeric connector 210 exposed at upper surface 216 thereof.

Preferably, and as illustrated in FIGS. 4-6 and 8, shroud 250 has aconfiguration that substantially resembles an elongated dome. It isfurther preferred that the electrical contacts between shroud 250 andelastomeric connector 210 be sealed (hermetically or otherwise) so as tominimize or prevent any possible contamination or shorting (due to dirt,moisture, etc.) of the conductive regions 220, 222, . . . , 232 ofelastomeric connector 210.

In order to provide appropriate degrees of resilience andpressure-sensitivity, and to ensure that conductive strips 270,272 comeinto contact with conductive regions 220, 222, . . . 232 only inresponse to a sufficient tactile pressure being applied to shroud 250,it is preferred that shroud 250 further include an air-filled cavity 252in which the conductive strips 270, 272 are disposed. It will beappreciated that the pressure of the air within air-filled cavity 252 isan important parameter (along with the resiliency/stiffness andthickness of the material(s) selected to fabricate shroud 250) indefining the amount of tactile pressure that must be exerted upon shroud250 in order to cause conductive strips 270,272 to come into contactwith corresponding conductive regions 220, 222, . . . , 232.Accordingly, the pressure in the cavity 252 can be customized so thatthe sensor assembly 200 has a specific feel that is tailored to a user'spreference for tactile pressure required to be applied to the shroud 250to close a contact and actuate a sensor along the sensor assembly 200.In this regard, the sensor assembly 200 can be relatively firm withhigher levels of air pressure in the cavity 252 or relatively soft oreasy to press or actuate with lower levels of air pressure in the cavity252.

As mentioned earlier, the sensor assembly 200 may be utilized as a gamecontroller. In this context, precise positioning of the fingers on thesensor assembly 200, and particularly shroud 250 thereof typically willbe desirable. Accordingly, the shroud 250 can be provided with indiciathereon to allow a user to precisely orient their fingers extendingacross the shroud 250. For instance, the indicia can be raised from thesurface of the shroud 250 such as by a laterally extending ridge 254(FIG. 2) extending transversely across the center of the elongate sensorassembly 200 so as to provide a user with tactile feedback as to thepositioning of their fingers thereon.

FIG. 9 depicts, for the sake of clarity, each of conductive strips 270,272, . . . , 284 as being separate components. While it is contemplatedthat the top portion of sensor assembly 200 may be realized with eachthe conductive strips 270, 272, . . . , 284 separately attached to theinterior surface 218 of shroud 250, it should be appreciated thatalternative constructions are also contemplated. For instance, each ofthe conductive strips in the upper line (i.e., 270, 272, 274, . . . )and each of the conductive strips in the lower line (i.e., 280, 282,284, . . . ) may be mechanically connected together (preferably with asubstantially flexible medium) such that each of the upper line and thelower line can be realized by a single elongated structure that runssubstantially the entire length of sensor assembly 200. Otheralternative configurations for the upper portion 212 of sensor assembly200 so as to facilitate its manufacture and/or assembly will be apparentto those skilled in the art.

Referring again to FIG. 9, the following example partially illustrates asimple instance in the operation of sensor assembly 200. When sufficienttactile pressure is applied to shroud 250 in a position corresponding tothe location of conductive strip 270, conductive strip 270 is shiftedinto contact with, and provides an electrical connection between,conductive region 230 and conductive region 232. As previously alludedto, conductive region 230 and conductive region 232 are ordinarily(i.e., when not electrically connected by conductive strip 270) atdifferent electrical potentials; for example, conductive region 230 isordinarily “floating” (i.e., not connected to any definite electricalpotential), whereas conductive region is ordinarily at a potential onthe order of several volts (e.g., +5 volts or so). Correspondingly, theresulting electrical connection between region 230 and region 232results in an appropriate signal (e.g., +5 volts or so) being providedat a corresponding output of sensor assembly 200. The signal at thecorresponding output of sensor assembly 200 is electrically coupled, viainput interface 200, to processing circuitry within device 100. Theprocessing circuitry within device 100 interprets the signal and directsdevice 100 and/or one or more software applications within device 100 toperform a corresponding function. The preceding statement assumes, ofcourse, that the given tactile input has already been assigned to acorresponding function of device 100 and/or of one or more softwareapplications installed in device 100.

Although the foregoing description has largely focused upon theoperation of sensor assembly 200 in response to a single input, itshould be appreciated that sensor assembly 200 is likewise capable ofreceiving multiple simultaneous inputs; correspondingly, the processingcircuitry within device 100 may detect and act upon the application twoor more tactile inputs to different positions along sensor assembly 200.The two or more simultaneous tactile inputs may be treated as two ormore separate inputs (with each input having been assigned to adifferent function) that control two or more different functions.Alternatively, the two or more simultaneous tactile inputs may betreated by device 100 as effectively constituting a single input thatcauses device 100, or software within device 100, to perform a singlefunction, for example.

As a further example of the functional capabilities of sensor assembly200 in the context of device 100, it should be appreciated that sensorassembly 200 and the processing circuitry within device 100 may bereadily configured such that sensor assembly 200 may function as a formof sliding switch. More specifically, device 100 may be configured todetect a tactile pressure that slides along the length, or some portionof the length, of sensor assembly 200, and to utilize that detection forappropriate functions, such as volume control or menu scrolling, forwhich a sliding motion is an intuitive and convenient manner of control.

Device 100 is not limited to including only a single sensor assembly anda single auxiliary input interface, but, as has been mentioned, mayinclude multiple sets of sensor assemblies and auxiliary inputinterfaces, with many different options for positioning the sets alongavailable exterior surfaces of the device. For example, each set may besituated along one or more surfaces, and/or two or more sets may besituated on the same surface. The deployment of multiple sets isespecially advantageous for implementing functions relating to a user'shand grip. As will be appreciated by those skilled in the art, the useof multiple sets (e.g., a first set situated on the left side surfaceportion 110 of the device, a second set situated on the right sidesurface portion 116 of the device housing 102, and a third set situatedalong a top side surface portion 118 of the device housing 102)generally provides, in comparison with use of only a single set alongone edge of the device, for more accurate and reliable detection of auser's hand grip position.

FIG. 10 describes a method 400 for adapting a hand-held communicationdevice to include an auxiliary input apparatus. Much of thefunctionality embodied in the steps of method 400 has already beenelaborated upon in the foregoing description of the preferred apparatusdescribed with reference to FIGS. 1-9.

Referring to FIG. 10, method 400, in one form, comprises the followingsteps: (1) in step 410, providing a sensor assembly for receivingtactile inputs from a user; (2) in step 420, providing an electricalinterface for mating with the sensor assembly; (3) in step 430,attaching the sensor assembly to an exterior surface of the device andelectrically coupling the sensor assembly to the electrical interface;and (4) in step 440, performing an assignment procedure for assigningspecific tactile inputs to specific predefined functions of the device.

In step 410, the sensor assembly is understood to include a plurality ofpressure sensors and a plurality of outputs. In step 420, the electricalinterface is provided along at least one exterior surface of the deviceand is adapted for mating with the sensor assembly. In step 440, uponcompletion of the assignment procedure, the device will operate suchthat each of the specific predefined functions is performed in responseto specific tactile inputs being applied by the user to the sensorassembly.

Preferably, and as described in FIG. 10, method 400 may further comprisethe steps of: (5) in step 450, performing a customization procedure.Alternatively, or in addition to steps (4) and (5) described above, themethod can further include: (6) in step 460, ascertaining a user's handgrip position; and (7) in step 470, in response to the field-intensitystrength of the wireless signal being too low, to execute at least oneof the following actions: (i) inform the user to alter the hand gripposition; and (ii) select and operate with a different antenna or acombination of antennas.

In step 450, the customization procedure serves to assign specifictactile inputs to specific predefined functions of one or more softwareapplications installed in the device. In step 460, the function ofascertaining the user's hand grip position may be used for any of anumber of purposes, including the functions outlined in step 470. Instep 470, if a wireless signal that is received by the device has afield-strength intensity of less than predetermined level, the deviceacts to: (i) inform the user (by a suitable audible or visualindication) to change the hand grip position (so as to, hopefully,increase the field-strength intensity of the wireless signal); and/or(ii) select and operate with a different antenna (assuming, of course,that the device is equipped with two or more antennas that are suitablefor receiving the wireless signal).

In a preferred implementation of method 400, the hand-held communicationdevice is a cellular telephone, and the specific predefined functions ofthe device (which functions may be accessed/executed by the userapplying specific tactile inputs to the sensor assembly) include, by wayof example, a speed-dial function, a phone directory review function, acombined phone directory review and speed-dial function, and anexpedited menu access function. Details regarding each of thesefunctions have already been discussed herein. It is contemplated thatthe predefined functions may further include any or all of a largenumber of other functions that are commonly present in cellulartelephones and other types of hand-held communication devices.

The predefined functions may also include those included in popularvideo games. In existing video game controllers, it is common for theplayer to customize his “controller” such that a specific buttonperforms a specific task in the game (such as have the man jump). A cellphone user can purchase a sensor assembly 200 for their phone 100 withdownloadable software that will use a certain predetermined grip toactivate a certain predetermined gaming function. The software, whichcan be provided by the gaming company for example, may also be flexibleenough to allow the user to customize a grip to a gaming function. Thereason for this is different gaming customers will have different sizedhands and even though they use the same grip, different sensors will beactivated due to the variance in hand sizes. The differences in handsizes will preferably be “tunable” by creative software. Thus, aperson's cell phone 100 will be programmed to the user's personalpreferences of what the phone 100 should do for each grip, and alsocustom programmed to function optimally for the owner's hand size andshape.

Although the present invention has been described with reference tocertain preferred embodiments, numerous modifications and variations canbe made by those skilled in the art without departing from the novelspirit and scope of this invention.

For example, sensor assembly 200 and input interface 300 are eachcapable of being realized by any of a large number of mechanicalassemblies and electrical configurations. When sensor assembly 200 isrealized in its preferred form as including an elastomeric connector, itwill be understood by those skilled in the art that the elastomericconnector may be selected to have any of a large number of availablegeometries; the particular geometry that is preferred for a given use islargely dictated by the goal of providing an auxiliary input apparatusthat is feasible, reliable, space-efficient, cost-effective, andergonomic. Moreover, auxiliary input interface 300 need not be realizedby a printed circuit board (e.g., a flex circuit), but may beimplemented in other ways, such as by providing a row of electricalcontacts mounted along the exterior surface of device 100.

1. A method for adapting a hand-held communication device to include anauxiliary input apparatus, the method comprising the steps of: providinga sensor assembly comprising a plurality of pressure sensors and aplurality of outputs, wherein the sensor assembly is adapted to receivetactile inputs from a user; providing an electrical interface along atleast one exterior surface of the device, wherein the electricalinterface is adapted for mating with the sensor assembly; attaching thesensor assembly to the at least one exterior surface of the device, suchthat the outputs of the sensor assembly are electrically coupled to theelectrical interface; and performing an assignment procedure whereinspecific tactile inputs to the sensor assembly are assigned to specificpredefined functions of the device, such that the device is operable toperform each of the specific predefined functions in response tospecific tactile inputs being applied to the sensor assembly.
 2. Themethod of claim 1, further comprising the step of performing acustomization procedure, wherein specific tactile inputs to the sensorassembly are assigned to specific predefined functions of at least onesoftware application installed in the device, such that the softwareapplication and the device are operable to perform the predefinedfunctions in response to corresponding tactile inputs being applied tothe sensor assembly.
 3. The method of claim 1, further comprising thesteps of: ascertaining a user's hand grip position; and in response to awireless signal having a field-strength intensity of less than apredetermined level, performing at least one of the following steps: (i)informing the user of a need to alter the hand grip position; and (ii)selecting and operating with an appropriate antenna from a plurality ofantennas within the device such that the field-strength intensity of thewireless signal is increased.
 4. The method of claim 1, wherein: thehand-held communication device is a cellular telephone; and the specificpredefined functions of the device include at least one of: a speed-dialfunction, wherein the cellular telephone dials a pre-assigned telephonenumber in response to a specific tactile input; a phone directory reviewfunction, wherein the cellular telephone audibly announces a list ofstored names in response to a specific tactile input; a combined phonedirectory review and speed-dial function, wherein: (i) in response to afirst specific tactile input, the cellular telephone audibly announces alist of stored names; (ii) in response to a second specific tactileinput that is received while the telephone is audibly announcing thelist of stored names, the cellular telephone speed-dials a telephonenumber corresponding to the last stored name that has been audiblyannounced at the time when the second specific tactile input isreceived; and an expedited menu access function, wherein the cellulartelephone displays a pre-assigned screen menu in response to a specifictactile input.
 5. The method of claim 1, wherein performing theassignment procedure wherein specific tactile inputs to the sensorassembly are assigned to specific predefined functions of the device,such that the device is operable to perform each of the specificpredefined functions in response to specific tactile inputs beingapplied to the sensor assembly comprises: assigning two or more tactileinputs to different positions along the sensor assembly such that thedevice is operable to perform a specific predefined function in responseto the two or more tactile inputs to different positions along thesensor assembly.